آموزش پروژه‌های React برای مبتدیان ۲۰۲۶ - ساخت اولین پورتفولیوی توسعه‌دهنده [ویدئویی] - آخرین آپدیت

دانلود React Beginner Projects 2026 - Build Your First Developer Portfolio [Video]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دانش پایه‌ای React را از طریق توسعه پروژه‌های هدایت‌شده به مهارت‌های آماده برای پورتفولیو تبدیل می‌کند. در این دوره بر روش‌های مدرن React مانند Hookها، معماری کامپوننت‌محور و فرمت‌بندی کد تمیز تأکید شده است تا یادگیرندگان نه تنها نحوه عملکرد React، بلکه دلیل استفاده از الگوهای خاص در برنامه‌های واقعی را درک کنند. هر مفهوم در بستری مناسب معرفی می‌شود تا اعتماد به نفس و شفافیت در حین توسعه یک اپلیکیشن کامل ایجاد شود. دوره با راه‌اندازی پروژه، ابزارها و معماری شروع شده و سپس به ایجاد کامپوننت‌ها، مسیریابی (Routing) و مدیریت وضعیت (State Management) می‌پردازد. یادگیرندگان احراز هویت، تعامل با API و Hookهای سفارشی را پیاده‌سازی کرده و سپس به مباحث پیشرفته‌ای مانند وضعیت سراسری با Context، بهینه‌سازی عملکرد و مدیریت اثرات جانبی (Side Effects) می‌پردازند. هر ماژول بر پایه ماژول قبلی بنا شده تا تداوم یادگیری و تقویت بهترین روش‌های برنامه‌نویسی تضمین شود. مراحل نهایی بر ساخت فیدهای پویا، مدیریت مقالات، پروفایل‌های کاربری و ویژگی‌های شخصی‌سازی متمرکز است. در پایان دوره، یادگیرندگان یک پروژه صیقل‌خورده برای ارائه به کارفرمایان یا مشتریان خواهند داشت. این دوره برای مبتدیانی که دانش پایه JavaScript و React دارند ایده‌آل است و تجربه عملی و یک پایه محکم برای پورتفولیو فراهم می‌کند. • ساخت یک اپلیکیشن کامل React از صفر • به‌کارگیری React Hooks برای مدیریت وضعیت، اثرات و عملکرد • پیاده‌سازی احراز هویت و قابلیت‌های مبتنی بر API • طراحی کامپوننت‌های قابل استفاده مجدد و Hookهای سفارشی • مدیریت وضعیت سراسری با استفاده از Context و Reducerها • ساختاردهی به پروژه‌های React مقیاس‌پذیر و قابل نگهداری این دوره برای توسعه‌دهندگان مبتدی React، مهندسان aspiring فرانت-اند و یادگیرندگانی که در حال ساخت اولین پورتفولیوی حرفه‌ای خود هستند طراحی شده است. داشتن دانش پایه در JavaScript، HTML، CSS و مفاهیم مقدماتی React توصیه می‌شود. * پروژه واقعی React ساختاریافته برای استفاده در پورتفولیو * مدیریت وضعیت و اثرات جانبی بر اساس Hookهای مدرن * احراز هویت، یکپارچه‌سازی API و Hookهای سفارشی قابل استفاده مجدد

سرفصل ها و درس ها

شروع به کار Getting Started

  • مقدمه Introduction

  • چرا از Hookها استفاده کنیم؟ Why Hooks?

  • معماری پروژه Project Architecture

  • راه‌اندازی اولیه پروژه Bootstrapping Project

  • معرفی Prettier Prettier

  • راه‌اندازی API محلی Setting Up Local API

ساخت کامپوننت‌های پایه Creating Basic Components

  • نصب Router Installing Router

  • افزودن نوار بالای صفحه (Topbar) Adding Topbar

  • رندر کردن صفحه ورود Rendering Login Page

  • هوک useState useState Hook

  • استفاده از useState برای صفحه ورود useState Hook for Login Page

معرفی useEffect و بهبود احراز هویت Introducing useEffect & Improving Authentication

  • هوک useRef useRef

  • هوک useEffect useEffect

  • انجام Fetch در داخل Effect Making Fetch Inside Effect

  • هوک useFetch useFetch Hook

  • ساخت هوک useFetch Creating useFetch Hook

  • صفحه ثبت‌نام Register Page

  • ذخیره توکن کاربر Saving User Token

  • هوک سفارشی LocalStorage LocalStorage Custom Hook

  • بررسی Exhaustive Deps Exhaustive Deps

  • کانتکست کاربر فعلی (Current User Context) Current User Context

  • خطاهای اعتبارسنجی Validation Errors

  • دریافت اطلاعات کاربر فعلی Fetching Current User

  • هوک useCallback useCallback Hook

ساخت فید (Feed) Creating Feed

  • بهبود نوار بالای صفحه Improving Topbar

  • ساخت فید Creating Feed

  • پیاده‌سازی صفحه‌بندی (Pagination) Implementing Pagination

  • افزودن تگ‌های محبوب Adding Popular Tags

  • تغییردهنده حالت فید (Feed Toggler) Feed Toggler

  • پیاده‌سازی فید بر اساس تگ Implementing Tag Feed

  • پیاده‌سازی فید شخصی شما Implementing Your Feed

پیاده‌سازی صفحات مقاله Implementing Article Pages

  • صفحه مقاله Article Page

  • هوک useReducer useReducer

  • فرم مقاله Article Form

  • ایجاد مقاله Create Article

  • ویرایش مقاله Edit Article

  • حذف مقاله Delete Article

افزودن صفحات کاربر Adding User Pages

  • صفحه تنظیمات Settings Page

  • افزودن به علاقه‌مندی‌ها Add to Favorites

  • صفحه پروفایل کاربر User Profile Page

  • پیاده‌سازی مقالات کاربر Implementing User Articles

  • کال‌بک useEffect useEffect Callback

گام‌های بعدی Next Steps

  • تکلیف منزل Homework

نمایش نظرات

آموزش پروژه‌های React برای مبتدیان ۲۰۲۶ - ساخت اولین پورتفولیوی توسعه‌دهنده [ویدئویی]
جزییات دوره
8h 2m
43
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Oleksandr Kocherhin Oleksandr Kocherhin

مدرس حرفه ای و توسعه دهنده وب